self-renewing aggregate - German English Dictionary